Pizza restaurant serving typically Mediterranean flavors.