Bella Italia Irving St
- No reviews.
- Restaurant Bar
Bella Italia Irving Street is a lively restaurant in the heart of London close to Leicester Square Tube Station, a large restaurant that can host up to 120 seated guests plus a large terrace at the front for al fresco dining.
Irving Street also has a quite snug area, perfect for an intimate setting of up to 18 guests and can be turned into a nice spot for a boardroom meeting for up to 10 guests. The venue is a great space for exclusive hire for any occasion.
- Restaurant Bar , Restaurant , Event Space
- After Work Drinks , Chatting and Drinking , Chilling with mates
- Central London
- Happily Affordable ££
- Wheelchair Access, Disabled Toilets
Bella Italia Irving St, 10 Irving St., Charing Cross Road, WC2H 7AT
Leicester Square (Tube)