Hotel ★★

Metro House

Vansittart Road 101, London Show on map

1 / 19
Metro House 1Metro House 2Metro House 3Metro House 4Metro House 5Metro House 6Metro House 7Metro House 8Metro House 9Metro House 10Metro House 11Metro House 12Metro House 13Metro House 14Metro House 15Metro House 16Metro House 17Metro House 18Metro House 19

About this property

Availability

Pick your dates to see prices

House rules

Times are in the hotel’s local time.

Check-in
—
Check-out
—
Cancellation / prepayment
Cancellation and prepayment policies vary by room. Check each room's conditions when you choose it.
Pets
Please contact the property before bringing pets.

More places to stay in London

Explore all hotels in London