Sherwood Deli, NEW YORK, New York (NY)
Comfortably operating at 684 Lexington Avenue () in NEW YORK, New York (NY) (10022), Sherwood Deli is available at 2127513601. Make sure you give them a call ahead to make a reservation.
More restaurants in NEW YORK, New York (NY)
Sherwood Deli contact information and details:
Address: 684 Lexington Avenue - , NEW YORK, New York (NY) 10022
Contact Phone: 2127513601