Posts Tagged :

Farnham Castle

Venue of the Week: Farnham Castle

  • 0

Located an hour away from London on the Surrey and Hampshire border, Farnham Castle can be found. Sitting within five acres of grounds, the castle overlooks the historic town of Farnham where guests can take some time out together and soak up the views of the countryside. 12 meeting rooms are available to hire inside […]