- UK Information
- UK Hotels
- Melrose Apartment Hotel
Melrose Apartment Hotel
Situated in a residential area of North West London, Melrose Apartment Hotel offers accommodation with free Wi-Fi, an open-plan kitchen and double-glazed windows.
Prices from £40
11