Get directions to: Arecibo Restaurant, New Haven, CT
Restaurant address: 379 Grand Ave # 1 New Haven, CT 06513, USA
Restaurant: Arecibo Restaurant