Description
This modern hotel is located in London's West End, just 5 minutes' walk from Oxford Street and Hyde Park. It offers air-conditioned rooms with free Wi-Fi, an international restaurant, a fitness center and an outdoor terrace.
Nobu Portman Square Hotel offers individually decorated rooms with comfortable beds, flat-screen TVs and minibars. Room service is available 24/7.
Marble Arch Underground Station is a 5-minute walk away and provides easy access to the rest of London. Madame Tussauds is a 10-minute walk from the hotel.
Location
-
22 Portman Square, London W1H 7BG, Great Britain