Melrose House Bed & Breakfast is a Bed & breakfast located at 89 Lennard Rd, London SE20 7LY, United Kingdom. It has received 129 reviews with an average rating of 4.5 stars.
The address of Melrose House Bed & Breakfast: 89 Lennard Rd, London SE20 7LY, United Kingdom
Melrose House Bed & Breakfast has 4.5 stars from 129 reviews
Bed & breakfast