The Plaza, Bluewater Shopping Centre, Bluewater Parkway, Stratford, London, United Kingdom
The Plaza, Bluewater Shopping Centre, Bluewater Parkway, Stratford, London, United Kingdom
No delivery
Spot something wrong?
Dishes at Bella Italia. Prices may vary in venue.