View Website
Indianapolis Vacation Rental

Looking Glass Inn

About The Property

Built in 1905, the Looking Glass Inn Bed and Breakfast is located in the heart of the Old North side, Indiana an area that was home for the principal leaders of Indianapolis at the turn of the century.

1319 N New Jersey St, Indianapolis, Indiana 46202