do they have takeout
Address: 1201 Boston Post Rd, Milford, CT 06460, USA
Laura McCracken | Sep 16, 2019
Yes
Kendra Robinson | Sep 16, 2019
Yes they do
Kyle Civitello | Sep 16, 2019
Pretty sure they do
Jennifer Brasile | Sep 16, 2019
Im not sure, but i think they might
Thanks! Your answer is awaiting moderation.