Update Info - La Choza
This restaurant was reported as closed. If it is open, let us know.
La Choza
240 North Liberty St
Powell, OH 43065
240 North Liberty St
Powell, OH 43065
This restaurant was reported as closed. If it is open, let us know.