The Glass House
Cottage in Mellor, Lancashire, England, United Kingdom
Price: £558 to £2444
Carr House
Price: £1052 to £5442