Qutab Restaurant

Restaurant in New Delhi, India

Noodles/Indian restaurant