Google Satellite Maps:
The Village Inn and Spa - Formerly The Rainbow Hotel, Saint Lucia

The Village Inn and Spa - Formerly The Rainbow Hotel. Saint Lucia is an island nation in the eastern Caribbean Sea on the boundary with the Atlantic Ocean.[3] Part of the Lesser Antilles, it is [...]