Happy Panda - Local Cumbaya is located in Quito, Ecuador on Maria Angelica Idrobo. Happy Panda - Local Cumbaya is rated 3.3 out of 5 in the category chinese restaurant in Ecuador.
Address
Maria Angelica Idrobo
Service options
DeliveryDine-in
Amenities
Good for kidsToilets