Indianapolis, IN: Nora Plaza (North of Whole Foods)

Address:
1300 E. 86th St., Suite 17
Indianapolis, IN 46240

Nora Plaza (North of Whole Foods)

Map and Directions

Phone: (317) 569-0670 

Store Hours:
Mon - Sat: 10:00am - 6:30pm
Sun: 12pm - 5pm