Claim this facility
FacilityOakville Self Storage
Address4888 New Baumgartner Rd, St Louis, MO 63129
Listed phone(314) 487-7275
Listed websitehttps://www.thestoragemall.com/storage-locations/mo/st-louis/4888-new-baumgartner-rd
Is this your facility?