New Piccadilly is a sandwich shop and cafe that also offers bar services. It has undergone a modern restyling, continuing its operations with a refreshed identity. Key facts used: 'Sandwich Shop', 'Caffe Ristorante Bar', 'New Piccadilly' name, and mention of a restyling.