Choose your room
The Tudor Inn Hotel 3*
- Wi-Fi
- 24-hour services
24-hour reception
- Air conditioning
- No pets allowed
The 3-star smoke-free The Tudor Inn Hotel London is merely an 8-minute stroll from the Apollo Victoria Theatre and features currency exchange and a vending machine. Conveniently located close to a railway station, this London inn is only 1.8 km from a historical landmark called Buckingham Palace.
The hotel has a convenient location nearly a 10-minute drive from the famous British Museum, while shopping venues like the public Trafalgar Square are about a 25-minute stroll away. Westminster Borough, which is a great choice for travellers interested in shopping, parksand history, where the Tudor Inn London sits, grants access to cultural attractions like the famous Natural History Museum, which is 2.4 km away. In addition, Grosvenor Gardens is approximately a 5-minute ride from the accommodation and the SEA LIFE Centre London Aquarium is approximately a 30-minute walk away. Entertainment options in the area feature the Royal Albert Hall 2.6 km from this London hotel. Victoria Coach bus station can be found just 500 metres away, and the closest underground station Victoria is just near The Tudor Inn Hotel.
Staying at one of the 14 rooms, guests are welcome to use a flat-screen TV with satellite channels as well as coffee/tea making facilities. The rooms here are fitted with en-suite bathrooms. A separate toilet, a shower, and a rainfall showerhead, along with such comforts as hairdryers and bath sheets, are also provided.
The Marquis of Westminster offers British meals and lies a few moments from the Tudor Inn.
Hotel Policy
- Children and extra beds
- There are no cots provided in a room.