Overview LocationBell Yard Mews is a modern mixed commercial and residential complex located towards the southern end of the popular and vibrant Bermondsey