When you order from a restaurant, the food you eat should inspire you and energize you throughout the day.
At Mama Tao we take pride not only in the food we serve but the service we provide.
We expect more and you should also!
Address : 5/1, Block 5, Subhash Nagar, New Delhi, Delhi 110027
Phone : 85878 52852