The Leisure Spa

  • About
  • Photos

The Leisure Spa

About The Leisure Spa

Escape the stress and chores of daily life and indulge in a moment of leisure and relaxation with a trip to The Leisure Spa. Set within the Centre Stage Mall in Sector 18, Noida, The Leisure Spa is a plush wellness center that features simple and soothing interiors and is fitted with quality products. The staff is well...


CentreStage Mall, 3rd Floor, Centre Stage Mall, Block L1, Sector 18, Noida