Melrose House





About this stay
Melrose House is a 4-star hotel in London, England.
Staying in London? Melrose House offers dependable 4-star quality and puts central London and central England within easy reach.
Book Melrose House through app.impt.io at the same live rate you would find anywhere else, with free cancellation on most rooms. Every completed booking funds one verified tonne of carbon removal — paid from the standard commission the hotel already covers, never added to your bill.
Facilities
- Alarm clock
- Bathroom
- Bidet
- Breakfast
- Carpeted
- Cleaning
- Coffee
- Family rooms
- Fan
- First aid
- Free Wifi
- Free car parking
- Garden
- Hairdryer
- Housekeeping
- Internet access
- Iron and board
- Laundry Service
All 34 facilities
- Non smoking rooms
- Parking
- Patio
- Picnic area
- Refrigerator
- Safe
- Sheets
- Shower
- Smoke detector
- TV
- Telephone
- Toiletries
- Towels
- WC
- Water
- Wifi
Location
89 Lennard Road, London, United Kingdom.
Open in Google Maps ↗Questions, answered
Where is Melrose House located?
Melrose House is in London, England (89 Lennard Road, London, United Kingdom), close to central London.
How much does Melrose House cost per night?
Prices are set live by the hotel — check the booking page for a real rate for your dates.
How many stars is Melrose House?
Melrose House is a 4-star hotel in England.







