Отель Neptune расположен на юго-западном побережье, в 55 километрах от Коломбо, на песчаном пляже курорта Беруэла. Состоит из основного здания и отдельно стоящих бунгало.
Отель расположен в местечке Берувелла, в 58 км от Коломбо, в 90 км от аэропорта.
Всего в отеле 124 номера.