California Burrito

Restaurant in New Delhi, India

Mexican restaurant