London Centre is a 4-star central venue featuring an individual accommodation within a 30-minute walk from Tower of London.
The property is located 2.7 km away from The Place. The venue is set within 4 km from London city center.
Nearby points of interest include a tower and a college.
Rooms of London Centre are appointed with a kitchen, a work desk and a DVD player. They also feature private bathrooms fitted with a bath and a shower.
Several dining options include Fifteen Restaurant and La Barrique Wine Cafe which offer menus of British meals and placed 100 meters away from the hotel.
The nearest metro station is Old Street, situated 500 meters from the hotel. 20 minutes by car from London City airport.