El hotel ofrece encanto tradicional e instalaciones modernas. Está situado en una zona verde 12 hectáreas y goza de buenas comunicaciones con las autopistas M3 y M27.
El New Palace es el escondite perfecto para su estancia. El alojamiento está situado en unos bonitos edificios situados a poca distancia de la casa solariega principal, que es un edificio catalogado, que presenta una impresionante fachada. Hay varios restaurantes.
El hotel está cerca de lugares de interés, como el zoo Marwell y el histórico astillero de Portsmouth.