The Sutton Place Hotels
The Sutton Place Hotels are a sophisticated collection of luxury properties in North America. Each hotel is distinctly different in style while offering timeless elegance and exceptional service.
As a select group of stylish properties with a distinct European flair, each Sutton Place Hotel is carefully selected for proximity to the business, financial, and entertainment centres in each city or destination that we are located within.
With hotels in Edmonton, Revelstoke Mountain Resort, and Vancouver, The Sutton Place Hotels represent the height of luxury accommodations with tasteful elegance, classically refined décor, and warm and inviting staff. From hand crafted furnishings, silk tapestries, and premium bedding, every detail at The Sutton Place Hotels represents a history of refined style and polished perfection that is both inviting and impressive.
Offering a sophisticated appeal, each outstanding location offers world-class amenities ensuring exceptional comfort and ambiance for every occasion.
View the exclusive offers and promotions for The Sutton Place Hotel.