Los Chuchis is a bar and grill offering a menu of Mediterranean, European, and British cuisine. They specialize in roast pork and shepherd's pie, served in a vibrant setting with checkerboard floors and wooden furnishings. Takeaway options are available.