Island Bar

Address:

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

Phone:

+91 11 4119 1030

Map:


Contact   ·   Privacy   ·   Terms