Tudor Inn is a 3-star property only 2 km from London Eye.
Palace Theatre is located just 2.5 km away. Tudor Inn is within about 20 minutes' walk of the center of London.
Nearby points of interest include a palace and a theater.
There are 14 en-suite rooms appointed with individual climate control, wireless internet, a personal safe, flat-screen TV and a dressing room. Bathrooms feature a shower, a hairdryer and complimentary toiletries.
Guests can dine at Marquis of Westminster and A.Wong, about 100 meters away from the property.
The property enjoys a convenient location within a 20-minute drive to London City airport.
The venue offers 24-hour reception, laundry and dry cleaning.