Khalsa Restaurant Menu

Sector 1 market, New Delhi, Delhi 110022

Know a great happy hour or special for this location?