Melrose House Bed & Breakfast
Bed and breakfastIndividually styled rooms in a Victorian townhouse offering a sunroom, a garden & free breakfast. People often mention room, great, London, friendly, clean, good,
Address
89 Lennard Rd, London SE20 7LY, United Kingdom
Website
Contact
+44 20 8776 8884Price rating
$99/night
Rating on Google Maps
4.50 (133 reviews)Open on Google Maps