With a prime location in the city centre, this hotel is a short walk from Hyde Park. Paddington station is only 300 m from the hotel, putting the whole city and its attractions within easy reach, and Big Ben is only 600 metres away. The hotel offers cosy apartments with a stylish décor, modern kitchens and Wi-Fi access, with bare wooden floors and a contemporary design. The hotel also provides laundry and bicycle rental services.
The hotel is located 380 m away from Hyde Park in the centre of the city. Heathrow airport lies 25.3 km far. The nearest train station is the Paddington station situated 300 me away. As a tourist attraction customers will find the Big Ben 620 m far.