Old Fort Turned Luxury Hotel

Originally built between 1867 and 1880 as a first line of defense from a possible French invasion, No Man’s Fort is located on a man-made island on the river that separates the Isle of Wight from England. After two years of renovation, just one of 3 by Amazing Venues, the historic sea fort has been transformed into a posh, modern hotel.