Trafalgar Place

Address:
Trafalgar Place West Bay Road Seven Mile Beach, Grand Cayman, Cayman Islands