Hotel Concept of the Month: No Man’s Fort

No Man’s Fort located off coast of Portsmouth in the Solent is one of the UK’s most secluded and alternative hotel venues. Built between 1867 and 1880, No Man’s Fort was one of a series of land-and-sea-based forts ordered by Lord Palmerston to repel a perceived French invasion.

Back to top button