Upnor Castle House is an attractive, privately owned family home, situated within five acres of walled gardens. Built in 1696, the house overlooks pretty rose gardens and lawns, which run down to Upnor Castle and the river. Upnor Castle House is the new, yet historic, venue for your perfect marquee wedding reception.