Home
>
Grenada
> Crochu
We have 1 hotel in Crochu.
Paradise Bay Resort Saint David
La Tante
Location.This all inclusive resort is located in a rural location. Crochu Beach is a local point of interest.
More on Crochu .
Crochu is a town in Saint Andrew Parish, Grenada. It is located towards the southern end of the island, along the eastern coast.