Eating Deli at Mike's Italian Deli & Grill restaurant in Milford, CT.

Feedback

Do you manage or own Mike's Italian Deli & Grill?

Yes