Absolute Spa Century Plaza Hotel

Vancouver, BC

Absolute Spa is proud to be voted and awarded BEST SPA 74 times; Absolute Spa Group is Canada’s largest and most luxurious spa chain.