LIGHTHOUSE RESORT Address: ATLANTIC SHORES, CHRIST CHURCH - BARBADOS, BARBADOS
Conveniently located in Barbados.