7.4 Guest rating Hotel photo

Stamford Street Apartments

Hint: You can enter any city or hotel name

Book Stamford Street Apartments

127 Stamford Street 1.1 km from city center

Location Budget three-star hotel “Stamford Street Apartments” is situated in London. It boasts a convenient location within 1 km from the city center.Hotel features Wi-Fi is available throughout the property. All rooms are non-smoking.

Photos Of
  • Internet
    • In public areas: free
Facilities of Stamford Street Apartments
Room facilities
  • Shower

Show Stamford Street Apartments on the map

Stamford Street Apartments 51.50528 -0.11125