1 restaurant found
Olmsted Falls, OH
“Cleveland-based Filipino food truck with a brick & mortar location in Olmsted Falls, founded by Roger San Juan who moved to the US in 1998 and is on a mission to introduce Clevelanders to authentic…”