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.