Timeless Elegance in the Heart of the Countryside
Set on a quiet country road in the heart of Hampshire and surrounded by rolling green fields, The Anchor Inn is a true country inn at heart and a picturesque country wedding location. We are licensed for civil ceremonies and are surrounded by neverending views and gorgeous gardens to use. We have your wedding day covered from the moment you say ‘I do’ to the moment you lay your head to rest.