Cha Cha Cha Taqueria Lombard
5225 N Lombard St, Portland
(503) 802-2262
Recent Reviews
Order Online
You May Also Like
Indian Tadka House - 5215 N Lombard St
Indian, Food Trucks
Chill N Fill - 5215 N Lombard St
Bar, Pet Friendly
Twilight Room - 5242 N Lombard St
Bar & Grill, Dive Bar
Restaurants in Portland, OR
Cha Cha Cha Taqueria Lombard
5225 N Lombard St, Portland, OR 97203
(503) 802-2262