South Lodge Hotel

Rate this item
(0 votes)
South Lodge is a 19th-century five star country house hotel set in Horsham; West Sussex in the south of England. The hotel was in the international spotlight in March 2009 as it hosted the world leaders during the 2009 G-20 London Summit.

Additional Info

  • Phone Number: 01403891711
  • Address Line 1: Brighton Rd, Horsham
  • City: Sussex
  • Post Code: RH13 6PS