Mama's Tea Shop is located in Kathmandu, Nepal on P8348XM, Layaku Marg. Mama's Tea Shop is rated 4.1 out of 5 in the category tea house in Nepal.
Address
P8348XM, Layaku Marg
Service options
TakeawayDine-in
Accessibility
No wheelchair-accessible seating