at 1319 N New Jersey St, Indianapolis , 46202-2621 United States
198 FB users likes The Looking Glass Inn, set it to 220 position in Likes Rating for Indianapolis, Indiana in Local Business category
The Looking Glass Inn is Indianapolis based place and this enity listed in Bed and Breakfast category. Located at 1319 N New Jersey St IN 46202-2621. Contact phone number of The Looking Glass Inn: (317) 635-8832