Fin & Scale
City: New Haven
$, Lunch, Dinner, Indoor dining, Takeout

920 Whalley Ave, New Haven, CT 06515, USA

203-553-7905
