Het Saint Thomas Holiday Village ligt direct aan zijn eigen strand aan de kust van de Zwarte Zee, 12 km ten zuiden van het oude centrum van Sozopol.
Situé sur une plage privée, au bord de la mer Noire, le Saint Thomas Holiday Village se trouve à 12 km au sud de la vieille ville de Sozopol.