Update Info - El Coqui
This restaurant was reported as closed. If it is open, let us know.
El Coqui
561 Cambridge St
Cambridge, MA 02141
561 Cambridge St
Cambridge, MA 02141
This restaurant was reported as closed. If it is open, let us know.