Letizia Pizza
666 Main Ave
Norwalk CT 06851
UNITED STATES