Wyndham Debuts Trademark Collection in Latin America with Opening of Costa Blu Beach Resort

Costa Blu Beach Resort, a Trademark Collection by Wyndham hotel, is an all-suite, adults-only, beach-front resort located just offshore of the Belize Barrier Reef.