« Back to Accommodation Xanadu Island AddressPO Box 109 CitySan Pedro Phone+501 226 2814 Fax+501 226 3409