Photo gallery for London Serviced Apartments
Entire apartment
London Serviced Apartments
4-star apartment in London City Centre
Reviews
6.2
Popular amenities
Explore the neighborhood
56 Stamford St, Southwark, London, England, SE1 9LX
- London Eye13 min walk
- St. Paul's Cathedral15 min walk
- Big Ben3 min drive
- London (LHR-Heathrow)51 min drive