Still Life Borough Deluxe
Long Lane London, SE1 4NALocated just a 7-minute walk from The Shard in the busy London city centre, Still Life Borough Deluxe offers self-catering accommodation with free WiFi access for all guests.
1 rooms
from £150