KFC & Costa coming soon

KFC & Costa will be opening on the corner of our West London self-storage site next to the A40 in Q3 2015. We can hardly wait!