Balmez super store is located in Indianapolis, United States on 601 E Hanna Ave Suite 101. Balmez super store is rated 5 out of 5 in the category shop supermarket furniture store in United States.
Address
601 E Hanna Ave Suite 101
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible toilet
Offerings
Assembly service