5-Star Luxury Hotels Horsham

Aerial View
favorite_border
add to favorites

South Lodge Hotel

Horsham, Sussex, England, United Kingdom
From€218
South Lodge is a magnificent country house in Horsham, West Sussex. Set amongst 93 acres of woodland and parkland. Just 60 minutes from the centre of London and 15 minutes from Gatwick it truly deserves it's 5-star status...
€218 price from89 bedrooms
View open_in_new