Inter-Hotel Neptune

Inter-Hotel Neptune – Rue de l’Etang de l’Or – Montpellier, France 34280

Book the Inter-Hotel Neptune

Hotel Overview:

The Inter-Hotel Neptune is a 3 star hotel in Montpellier, France in the region of Occitanie.  It has 53 rooms and an average reviewer rating of 8 out of 10 on Agoda.com.

Additional Photos and Map: