NILA SPA - Spa Center in Surat is located in Surat, India on Param Doctor House, 104, FIRST FLOOR, Lal Darwaja Rd, near RAILWAY STATION. NILA SPA - Spa Center in Surat is rated 3.9 out of 5 in the category spa in India.
Address
Param Doctor House, 104, FIRST FLOOR, Lal Darwaja Rd, near RAILWAY STATION
Amenities
Gender-neutral toilets
Toilets