Little New York Family Restaurant

103 N Main St Leesburg IN 46538 USA

(574) 453-2234

Location