Bella Cosa is a fine dining Italian restaurant near Canary Wharf using classic Italian ingredients to create authentic dishes.
The ground floor of the restaurant has a bar overlooking the kitchen with the main dining room on the first floor.
The private dining room seats up to 14 guests showcasing a selection of fine wine, the perfect setting for a group dinner.