Tag: South Florida
Starwood Hotels Debuts Westin in Southwest Florida
STAMFORD, Conn.—Starwood Hotels & Resorts Worldwide Inc. announced the opening of The Westin Cape Coral Resort at Marina Village, marking Starwood’s first full-service property...