86 Deli, STAMFORD, Connecticut (CT)
Conveniently located at 2001 West Main Street () in STAMFORD, Connecticut (CT) (6902), 86 Deli can be called at 2039650862. Please contact them beforehand 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