Cousins Deli and Mediterranean Grill
Restaurant
•
20 Windsor Ave, Windsor, CT 06095, USA
9.4
Friday: Closed
See if anyone you trust recommends it!