Italian restaurant · Upper East Side
1
1 Postcard
A beloved Italian deli celebrated for its artisanal schiacciata bread and mouthwatering, made-to-order sandwiches.
36 E 60th St, New York, NY 10022 Get directions
$$$$$$ · Menu