Featuring free WiFi throughout the property, Express-O Rooms is set in London, 6 km from Wembley Arena. You will find a kettle in the room. All rooms have a shared bathroom. Wembley Stadium is 7 km from Express-O Rooms, while Alexandra Palace is 10 km from the property. The nearest airport is London Read more
Featuring free WiFi throughout the property, Express-O Rooms is set in London, 6 km from Wembley Arena. You will find a kettle in the room. All rooms have a shared bathroom. Wembley Stadium is 7 km from Express-O Rooms, while Alexandra Palace is 10 km from the property. The nearest airport is London Heathrow Airport, 20 km from the property.