Update Info - El Super Coqui
This restaurant was reported as closed. If it is open, let us know.
El Super Coqui
188 Lamberton St
New Haven, CT 06519
188 Lamberton St
New Haven, CT 06519
This restaurant was reported as closed. If it is open, let us know.