answersLogoWhite

0

The Hanbury Manor is located in the UK. Its precise address is located in Cambridge Rd. Hertfordshire SG12 0SD, UK. This is formerly a Manor house and boarding school which is now turned into a hotel and country club.

User Avatar

Wiki User

11y ago

What else can I help you with?