Situé à seulement 10 minutes à pied de Hyde Park, l'hôtel The Nayland propose un bar et des chambres avec salle de bains dans le centre de Londres. La gare et station de métro de Paddington sont à 5 minutes à pied.