Grand View Beach Hotel located at Villa Point on the south coast of St. Vincent, the in path of cooling trade winds is set in eight acres of tropical gardens with commanding views of the Grenadine Islands floating on the blue Caribbean Sea. Grand Vi…
Grand View Beach Hotel located at Villa Point on the south coast of St. Vincent, the in path of cooling trade winds is set in eight acres of tropical gardens with commanding views of the Grenadine Islands floating on the blue Caribbean Sea. Grand Vi…