Hotelli Neptun on osa Neptun International Business keskustaa. Se oli ensimmäinen liikekeskus Pietarissa, rakenettu 1991 historiallisessa  osassa kaupunkia, ja on vaan 15 kävelymatkan päässä kuuluisasta valtaväylältä, Nevsky Prospect.

1993 kolmen tähden hotelli liitettiin Best Western International hotelli ketjuun, joka takaa korkealaatuista palvelua joka ylläpitää hoteli ketju.

Hotelli ei sijaitse kaukana Pushkinskaya ja Ligovsky Prospect metroasemilta ja on 20 minuutin päässä keskustasta, Nevsky Prospect.

2001 hotelli avasi toisen  uuden lohkon jossa on 85 huonetta ja samana vuona sai 4 tähden stardandin.