Jumbo Jumbo Chicken & Tea is located in Ellicott City, United States on 9050 Baltimore National Pike Suite 106. Jumbo Jumbo Chicken & Tea is rated 4.3 out of 5 in the category taiwanese restaurant in United States.
Address
9050 Baltimore National Pike Suite 106
Amenities
Gender-neutral toiletsGood for kids