Metro Self Storage
- Address
- 2251 N Shadeland Ave
- Place
- Indianapolis , IN 46219-1735
- Landline
- (317) 353-9411
Description
Metro Self Storage can be found at 2251 N Shadeland Ave . The following is offered: Movers - In Indianapolis there are 31 other Movers. An overview can be found here.
Reviews
This listing was not reviewed yet
Categories
Movers(317)353-9411 (317)-353-9411 +13173539411