Accessibility
Bella Italia Irving Street
Translate
This beautiful Bella Italia is just off Leicester Square, and opposite the Garrick Theatre. It's nearest tube station is Leicester Square.
Open Opportunities
Gallery