Storage Facility - Metro Self Storage

Metro Self Storage

2240 Island Ave

Philadelphia, PA 19142

Weather at this Storage Facility

Partly Cloudy
Current : 59F