Chef Serra Italian Delicatessen Food & Drink is located in Athina, Greece on Ioannou Apostolopoulou. Chef Serra Italian Delicatessen Food & Drink is rated 4.6 out of 5 in the category italian restaurant in Greece.
Address
Ioannou Apostolopoulou
Service options
TakeawayDine-in