Accessibility
Bella Italia Cambridge Bridge St.
Translate
This Bella Italia is located right in the heart of Cambridge city centre, close to the University of Cambridge, the ADC Theatre and the Lion Yard Mall.
Gallery