Still Life Borough
54 Lant Street London, SE1 1RFLocated walking distance from the world cuisine of Borough Market, Still Life Borough is a self-catering apartment in the heart of South London. WiFi is accessible throughout, and the apartment has its own balcony.
2 rooms
from £145