Restaurants Elkhart

Leo's Restaurant

Address
2510 Benham Ave
Place
Elkhart , IN 46517-2184
Landline
(574) 522-5858

Description

Leo's Restaurant can be found at 2510 Benham Ave . The following is offered: Restaurants - In Elkhart there are 68 other Restaurants. An overview can be found here.

Reviews

This listing was not reviewed yet

Categories

Restaurants
(574)522-5858 (574)-522-5858 +15745225858

Map 2510 Benham Ave