Update Info - El Charro
This restaurant was reported as closed. If it is open, let us know.
El Charro
262 Grand Ave
New Haven, CT 06513
262 Grand Ave
New Haven, CT 06513
This restaurant was reported as closed. If it is open, let us know.