Tell us about yourself in 50 words or less. Elmwood Spa is an urban oasis located in the heart of downtown Toronto. With four floors of treatment and renewal options, retreat packages, couples retreats, water therapies (swimming pool, whirlpool and...