Euro Cafe Deli Takeout in Milford
286 Elm St,
Milford, 03055
(603) 673-4949
(603) 673-4949
Providers of dining in Milford
dining, food, restaurant