17 Park ST, Norwalk, CT 06851
Hours not listed. Please call ahead at (203) 939-9590 to confirm availability.