El Neptune está en La Bocca, junto al mercado al aire libre y a 250 metros de la playa. Ofrece habitaciones insonorizadas con baño, aire acondicionado, TV y conexión Wi-Fi gratuita. Se encuentra a 2 km del centro de la ciudad de Cannes. El Hotel Neptune sirve un desayuno por las mañanas. Además, en las inmediaciones hay varios restaurantes y bares. Los huéspedes del Hotel Neptune pueden practicar deportes acuáticos en las playas cercanas y visitar el Palais des Festivals y La Croisette de Cannes. El hotel está junto a un aparcamiento público gratuito que permanece abierto durante todo el año. Además, hay un autobús que lleva a Cannes.