Das Hotel befindet sich im Küstenort Grimaud, nur wenige Kilometer von Saint-Tropez entfernt, am Fuße des Maurenmassivs. In der Unterkunft befindet sich ein Restaurant.
Das SOWELL HOTELS Saint Tropez liegt in einem 4 ha großen Park und bietet Zugang zum 300 m vom Hotel entfernten Strand.
Die Zimmer sind komfortabel und geräumig. Die Unterkünfte sind alle mit einem modernen Bad ausgestattet und die meisten bieten Pool- und Parkblick.
Ein Frühstücksbuffet wird täglich im Restaurant oder auf der Terrasse serviert. Bei All-inclusive-Aufenthalten ist das All-inclusive-Angebot inbegriffen.
Zu den Einrichtungen des Hotels gehören ein Außenpool und ein kostenfreier Privatparkplatz.