Shurgard Self Storage Kensington is located in London, United Kingdom on 185 Freston Rd, Notting Hill,. Shurgard Self Storage Kensington is rated 4.8 out of 5 in the category self-storage facility in United Kingdom.
Address
185 Freston Rd, Notting Hill,