Stamford Street Apartments
Stamford Street lies within 2.5 km from Tower of London.
Lambeth district in London is in a walking distance. Guests can enjoy Mediterranean, contemporary, European and Pan-asian snacks and meals in Oxo Tower Restaurant located 450 meters away.
Stamford Street offers 255 rooms fitted with heating, cable TV with on-demand movies, pay TV, a personal computer and a separate toilet for a comfortable stay in London. The rooms also have a carpet floor.
This hostel is only 550 meters from Blackfriars underground station.