Check out this great place to stay in London
Apartment in London, United Kingdom. Centrally located on Bermondsey Street. 7 minutes walk from London Bridge Station or Borough tube station. Borough market , The Shard , Tate Modern , Tower Bridge , The Tower of London are all within walking distance. Plenty of restaurants,coffee...
See this content immediately after install