Los huéspedes del The Tudor Inn Hotel Londres, de 3 estrellas, pueden visitar el London Eye, enclavado a unos 25 minutos a pie. La posada está equipada con Wi-Fi en zonas comunes.
Este hotel goza de una ubicación conveniente en el barrio Westminster Borough de Londres, a 600 m de la Catedral de Westminster. Si te alojas en el Tudor Inn Londres, estarás a poco más de 30 minutos a pie de las Cámaras del Parlamento. Los huéspedes también podrían visitar Eccleston Square, que está a unos 300 metros. Los huéspedes pueden llegar al Museo de la Guerra de Churchill, que está enclavado a unos 20 minutos a pie. Bastante cerca de la estación de metro Victoria, este alojamiento está convenientemente enclavado para explorar la ciudad.
Las habitaciones del Tudor Inn tienen una tv de pantalla plana con canales vía satélite, además de equipo de café y té, para tu comodidad. Se proporcionan unos cuartos de baño con un inodoro separado y una ducha en las habitaciones. Los baños en suite ofrecen un inodoro separado y una ducha, así como comodidades como secadores de pelo y toallas de baño.
Los huéspedes pueden disfrutar de la comida británica servida en el restaurante The Marquis of Westminster, en los alrededores inmediatos del The Tudor Inn Hotel.