Skip to Main Content

The Looking Glass Inn

Category Bed & Breakfast

Address

1319 North New Jersey Street
Indianapolis, IN 46202
(317) 635-8832

visit website

View on Google Maps

Details

Built in 1905, The Looking Glass Inn is located in the heart of the city’s Old Northside, an area that was home for the principal leaders of Indianapolis at the turn of the century.
Nearby Art & Culture & Entertainment
Nearby Businesses & Needs
Nearby Education
Nearby Parking