Melrose Apartments – Willesden Green
132 Melrose Avenue London, NW2 4JXMelrose Apartments – Willesden Green is situated in London, 3.7 km from Wembley Stadium. Hampstead Theatre is 3.8 km away. The accommodation features a TV. An oven and kettle are also offered.
16 rooms
from £51