623 E. North Street Indianapolis, IN 46204 tel (317)423-3050, (317)696-1742 Store hours: Tues - Sat 1 - 6 PM or by appointment We are located at the Corner of College Avenue & North Street in Downtown, Indianapolis. Our entrance is on College Avenue. |