Green Chick Chop
Restaurant in New Delhi, India
American fast food
Restaurants
ยท
New Delhi, India guide