West Ham United Hotel

Hotels - 3 Stars in Newham, London
Features
Air Conditioning, Ensuite Rooms, Room Service, Televisions, Car Parking, Wi-Fi, Bar / Lounge Bar, Restaurant
Nearest public transport
Upton Park - Underground