|
St Vincent- The charming Grand View Beach Hotel is located on the south coast of St. Vincent. This family-owned resort features spacious rooms, a private swimming pool, secluded beach with great snorkeling and diving, full service gym, tennis courts and squash courts.
|