Start from
Star Pizza Restaurant
1380 Dixwell Ave, Hamden 06514