South Lodge is a magnificent Victorian country house in Horsham, West Sussex with an elevated position and 93 acres of gardens and parkland overlooking the South Downs. It has opulent, yet subtle and relaxed surroundings.
Address: Brighton Road, Lower Beeding, Horsham
Rates from:
GBP 176 Book Now