The friendliest resort sitting on a beautiful stretch of beach in south San Pedro Town on Ambergris Caye. Caribbean Villas Hotel has been a haven of fun, adventure, and relaxation. And is one of few island properties to be very active in supporting local efforts, …
Caribbean Villas Hotel
