Order food

Order food

La Plaza Taqueria

4.7 (101)$Restaurant

13609 Lakewood Heights Blvd B, Cleveland, OH 44107

La Plaza Taqueria

13609 Lakewood Heights Blvd B, Cleveland, OH 44107
This restaurant is no longer supported.