Right in the heart of Gosport, The Windsor Castle is a traditional local public house, offering a warm welcome to one and all. Award-winning ales are served – alongside wines and spirits. Whatever you opt for, enjoy it out in the sun thanks to our lovely garden.
33 St Thomas's Road Gosport Hampshire PO12 4JU
3 Saint Thomas's Road Gosport PO12 4JU GB