Airbnb
Still Life Borough Deluxe Two Bedroom Apartment - Flats for Rent in London, England, United Kingdom
Entire home/flat in London, United Kingdom. Moments away from Borough Station these smart serviced apartments are an ideal choice for both business and leisure travellers. You will find yourself within walking distance of Borough Market, The Shard and the Tate Modern. Travelling into the ci...
See this content immediately after install