Home Tags All-inclusive resort

Tag: all-inclusive resort

Starwood opens first all-inclusive resort

WHITE PLAINS, N.Y. - Starwood Hotels & Resorts Worldwide, Inc. today announced the opening of its first all-inclusive resort - The Westin Resort & Spa, Playa Conchal in Costa Rica.