- All US Cities
- All businesses
- Businesses in Wisconsin
- Businesses in Elkhorn, WI
Restaurants in Elkhorn, WI
No street view available for this location
Tello's Restaurant Restaurants
Address:
781 E Geneva St
City:
Elkhorn, WI 53121-2303
Phone:
(262) 723-2120
Restaurant service type:
Limited Service Restaurant
Find Restaurants in nearby cities:
- Delavan, WI
- Williams Bay, WI
- Darien, WI
- Lake Geneva, WI
- Walworth, WI
- East Troy, WI
- Palmyra, WI
- Eagle, WI
- Whitewater, WI
- Harvard, IL
- All US Cities
- All businesses
- Businesses in Wisconsin
- Businesses in Elkhorn, WI