Starwood Hotels and Resorts

Starwood Hotels and Resorts Logo


Starwood Hotels and Resorts is one of the world’s leading hotel companies, with over 1,000 properties located in many destinations across the globe. They have made their stamp in the industry by operating some of the most luxurious hotel brands which are: St. Regis®, The Luxury Collection®, W®, Westin®, Le Meridien®, Sheraton®, Four Points®, Aloft®, and Element.

Each brand under their belt offers a unique experience while catering to their customers’ every taste. As an incentive to build profound relationships, Starwood Hotels and Resorts also provide the Starwood Preferred Guests (SPG), which gives their visitors the opportunity to earn a variety of exclusive benefits. With an attitude purely set on hospitality, Starwood Hotels and Resorts are committed to immersing their accommodations in the midst of style and luxury.

Additional Information For Travel Agents

P.O. Box 20190
St. Thomas, ON Canada N5P 4H4

1-888-625-4988 (Toll free number)