Wembley Hill Hotel
133 Wembley Hill Road Wembley, HA9 8DTFeaturing free WiFi, Wembley Hill Hotel is situated in London, 400 metres from Wembley Arena. Rooms have a flat-screen TV. Certain units include a seating area for your convenience. You will find a kettle in the room.
7 rooms
from £47