RESTAURANTS - GRENADA
Address: Sea view, Hillsborough, GRENADA
EN:Green Roof Inn is a very private little oasis. Once you pass through the gate you feel as if you have shut the rest of the world out creating a pea...
Rate The Restaurant: