This 4 star hotel is located within the city of London and was established in 2014. It is close to the Westfield Shopping Centre and the nearest station is Shepherds Bush Market. The Hotel has a restaurant. All 317 rooms are equipped with minibar, hairdryer, safe and ironing set.