West12 Shopping Centre, Shepherds Bush, London W12 8PP, United Kingdom
Distance: 141 yd.
Company description
The advantage of having self storage is you’re the one in control. You have your very own storage unit in one of our top-class facilities where you can pick things up and drop things off at your leisure. The self storage units we offer you are available in a variety of sizes but what they all have in common is they’re clean, modern and spacious.