5-Star Luxury Rentals Membury

Devon Rose
favorite_border
add to favorites

Devon Rose

Membury, Devon, England, United Kingdom
5 guests
3 bedrooms
Peak cottage appeal awaits at this thatched home set within the rolling Devon countryside. While the wonky lime-washed walls, narrow staircase, and rustic kitchen built into the former stables are imp.....
From €319
View RentalArrow forward