Das Club Hotel Dolphin liegt im Norden von Negombo, direkt am Strand auf einem weitläufigen Anwesen mit offenen Pavillons, Springbrunnen und Teichen voller exotischer Fische. Ihre Unterkunft befindet sich in einem der zwei- oder dreistöckigen Gebäude in der Nähe der Lobby.
