Zahra Restaurant
Restaurant in New Delhi, India
Regional cafe
Okhla Head Road
Restaurants
ยท
New Delhi, India guide