Fellini Restaurant London
Italian Restaurant & Bar in London
Delicately fried calamari served with fresh lemon