Accessibility
Bella Italia Queensway 110
Translate
This vibrant Bella Italia is just the road from Bayswater Station, and isn't far from the beautiful Hyde Park.
Gallery