The New Inn
The New Inn is a good accommodation choice in London.
This hotel is situated 5.2 km away from St. John's. The property lies within 5 km from the city center.
This charming hotel is placed within proximity to woods and hills.
The rooms in The New Inn come with climate control, a work desk, a DVD player, complimentary Wi-Fi and coffee/tea makers. Bathrooms are appointed with a shower and a hairdryer.
The restaurant entices with dishes of Thai cuisine. A variety of dishes are served in The New Inn and Oslo Court, which are only 5 minutes’ walk away.
The New Inn is within a 20-minute drive to London City airport.