86 Deli, STAMFORD, Connecticut (CT)

Feeling hungry? 86 Deli might be the place to eat for you.
Conveniently located at 2001 West Main Street () in STAMFORD, Connecticut (CT) (6902), 86 Deli can be reached at 2039650862. Please call in advance to make a reservation.
More restaurants in STAMFORD, Connecticut (CT)


86 Deli contact information and details:
Address: 2001 West Main Street - , STAMFORD, Connecticut (CT) 6902
Contact Phone: 2039650862