Location Couldn't be Better
The hotel is located in the heart of London. It's a perfect spot to access public transportation to anywhere in the city or surrounding area that you want. Guests particularly enjoyed the fact that they could easily walk to the Ealing Broadway Shopping Ce