Mamaodiya Teastall is located in New Delhi, India on Shop No. RZ-70/A, Palem Dabri More, Mangla Puri Marg, Block J, Palam. Mamaodiya Teastall is rated 3 out of 5 in the category tea house in India.
Address
Shop No. RZ-70/A, Palem Dabri More, Mangla Puri Marg, Block J, Palam