ANNA MADRAS CAFE

Restaurant in New Delhi, India

Features: vegetarian options

Shop no. 11 Block A, Ganesh Nagar, 110092