Update Info - El Charro
This restaurant was reported as closed. If it is open, let us know.
El Charro
164 Lake St
Newburgh, NY 12550
164 Lake St
Newburgh, NY 12550
This restaurant was reported as closed. If it is open, let us know.