Grenada

Grenada

Grenada is a Caribbean country comprising a main island, also called Grenada, plus six smaller islands. It is located northwest of Trinidad and Tobago, northeast of Venezuela and southwest of Saint Vincent and the Grenadines. The soft sands of Grand Anse Beach call to sun-seekers,[…]

Read more