Get directions to: Villa Del Sol, New Haven, CT
Restaurant address: 236 Crown Street New Haven, CT 06510, USA
Restaurant: Villa Del Sol