Back to search
Top Rated
Bella Italia - The Strand
Vegan Restaurant • London
4.8
Consistently praised for excellent gluten‑free (and vegan) options, tasty food and attentive servers (Pablo, Gabriel, Fernando, Elvin…). Special notes: one serious nut‑allergy incident (GF gelato contained nuts); automatic ~12% service charge reported.
Address
65 Strand, London WC2N 5LR, UK
Phone
+44 20 4530 7175