Full menu with prices & pictures
Bella Italia 100 Baker St, London, W1U6WG, United...
+442030583458
Order food online for delivery
There are also parking lots for your car, the next parking lot is Leicester Square at a distance of 169 meters from Bella Italia in London, Or you could use municipal transportation to get to the station Underground-Leicester Square, which is 86 meters away from the restaurant.
The menu of Bella Italia from London includes 100 meals. On average, meals or drinks on the card cost about £9. The categories can be viewed on the menu below.
The average review of 4 shows that the visitors have been very satisfied with the Bella Italia so far.
My bestie and I were looking for comfort food done right in the form of pizza. We had a pizza...
I believe this used to be a pub before with lots of games machines and always very crowdedTo be...
You can also simply call the number +442030583458 to request your reservation.