Caffe Palermo
Italian · Bar · Sandwich Shop
Caffe Palermo is a bar offering Italian sliders and panini sandwiches in a unique ambiance.
Location
Best places nearby
The highest rated places close to Caffe Palermo.
Local restaurants nearby
Delor St, MO



