Update Info - Villa Pizza
This restaurant was reported as closed. If it is open, let us know.
Villa Pizza
1370 Dixwell Ave
Hamden, CT 06514
1370 Dixwell Ave
Hamden, CT 06514
This restaurant was reported as closed. If it is open, let us know.