Musa Tea Canteen is located in New Delhi, India on Shop No. R-206, Gali No. 5, Batla House, Jamia Nagar, Okhla. Musa Tea Canteen is rated 3 out of 5 in the category tea house in India.
Address
Shop No. R-206, Gali No. 5, Batla House, Jamia Nagar, Okhla
Service options
Takeaway
Dine-in