No Man’s Land Fort is a hotel that defines a new dimension of luxuryBy Pallvika KashivMay 6, 2015 No Man’s Land Fort is a Victorian sea fort targeted by the French in 1878, which is now turned into…