This 2 star hotel is located in the suburbs of London and was established in 1975. It is close to the Wembley Stadium and the nearest station is Wembley Central. The Hotel has a restaurant, a bar and a coffee shop. All 42 rooms are equipped with hairdryer. ***ADAPT TO NOT MUCH DEMANDING GUESTS.*** It is a traditional building.