Sandwiches: Alidoro

Alidoro is an Italian specialty sandwich shop with 3 locations in Manhattan. Continue reading Sandwiches: Alidoro

Advertisements