Bella Cosa

ADDRESS: Drewry House, 213 Marsh Wall, Isle of Dogs London E14 9FJ
TEL: 020 7132 1212
Bella Cosa

Bella Cosa

Bella Cosa is top notch when it comes to Italian food in London. Delicious authentic pizza overlooking a spectacular view, Bella Cosa has it all.

Map for Bella Cosa

0.044