Town House Pizza

246 Kimberly Ave, New Haven, CT 06519

4.6(114)
$12 Minimum
Price: $$