Thank you for contacting us. We will get back to you as soon as possible
Due to an unknown error, your form was not submitted. Please resubmit it or try later.
Alicia’s Palace is located in the Caribbean, within the republic of Trinidad and Tobago, nestled in the lush St. Ann’s hill side, overlooking the scenic capital city, Port of Spain.