Cafe Turtle

Restaurant in New Delhi, India

cafe

Khan Market, New Delhi