Located just off the vibrant Leicester Square, Bella Italia offers a warm and welcoming atmosphere perfect for casual dining or a relaxed evening out. The restaurant serves a variety of classic Italian dishes, including freshly made pizzas, hearty pastas, and indulgent desserts, along with vegan and vegetarian options.
Guests appreciate the lively yet comfortable setting, efficient service, and well-paced dining experience. Both indoor and outdoor seating are available, making it an ideal spot for groups, families, or pre-theatre meals. Bella Italia combines friendly service with authentic Italian flavours in the heart of London’s West End.
Location
-
10 Irving St, Charing Cross Rd, London WC2H 7AT, UK

Add a review