Skip to Main Content

The Looking Glass Inn

Category Bed & Breakfast


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

visit website

View on Google Maps


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