Bella Italia offers reasonably priced, traditional Italian cuisine served right next to Leicester Square.
Time Out says
Details
- Address
- 61-63 Shaftesbury Avenue
- London
- W1D 6LQ
- Opening hours:
- Open Monday-Saturday 09:00-24:00; Sunday 09:00-23:30
Discover Time Out original video