translate English to French: A few hundred metres from Wembley Arena, Wembley Stadium and Wembley Park Tube Station, the hotel offers air-conditioned en suite rooms and free parking.
Idéalement situé, cet hôtel se trouve à quelques minutes à pied de la Wembley Arena et du Wembley Stadium ainsi que de la station de métro Wembley Park.