Looking Glass Inn is a Bed & breakfast located at 1319 N New Jersey St, Indianapolis, IN 46202. It has received 115 reviews with an average rating of 4.4 stars.
The address of Looking Glass Inn: 1319 N New Jersey St, Indianapolis, IN 46202
Looking Glass Inn has 4.4 stars from 115 reviews
Bed & breakfast