Estrella de Mar

Estrella de Mar is a building in North Caicos.