Chucs Chucs Restaurants | Mayfair Chucs is a charming, intimate and authentic Italian restaurant serving food all day. Chucs is located on the fashionable Dover Street with a yacht theme interior with outdoor seating available, the perfect place to people watch and browse the windows of surrounding fashion boutiques. Location 31 Dover St, Mayfair, London W1S 4NBVIEW WEBSITE +44 (0)207 243 9136 Neighbourhood Mayfair