Manor House Hotel
Manor House Hotel is a fine option to stay in London.
The property is about 30 minutes' walk of London Stadium.
Staying at Manor House Hotel guests can enjoy the terrace.
Ronak Restaurant is about 300 meters away and serves Indian, Vegetarian and British specialties.
Guests can reach Manor House Hotel from London City airport within 15 minutes' drive.
The hotel features laundry and housekeeping.