Cosmos Pizza

restaurant in Pelham Islands, Norwalk

Phone: (203) 854-1662

Address: 10 1/2 Elmwood Ave