Bella Cosa is the best Italian restaurant UK located in the prestigious Canary Wharf in London. Just a few minutes from the Thames River, in the heart of the business district. This elegant restaurant caters to families, couples, singles and business travellers who want to be in the perfect location when visiting this top city. Bella Cosa is well-appointed with modern conveniences and offers many facilities to their customers. To find out more or to make a booking at Bella Cosa.