Shangri-La Spa

Address:

19 Ashoka Road
Shangri-La Hotel
110001 New Delhi, India

Phone:

+91 11 4119 1919

Map:


Contact   ·   Privacy   ·   Terms