The Elmwood Spa Toronto

18 Elm St., Toronto , Ontario, Canada - Phone: 416-977-6751