Welcome to a new massage experience in Edgware. It’s just a few minutes’ walk from Edgware Tube Station on the Northern Line or the adjacent Bus Terminal..
Leela Thai, a suburban haven, peace for the soul. Relax with us and gently fade away in the practiced skills of our