The Anchor

The Anchor
London Road, Hemel Hempstead, Hertfordshire, HP1 2RH
  • Telephone 01442 866220