The Local Area

Windsor is a contemporary town centre overlooked by an iconic castle, with the spectacular 4800 acres of Windsor Great Park providing a green haven for walking, cycling and horse riding – all within close proximity to central London.