Bella Italia - Argyll Street
Restaurant • Bar • Italian restaurant • Lounge • Vegan restaurant • Gluten free restaurantBubbly chain venue for Italian pasta, pizza and grill dishes, with a special children's menu. People often mention service,
Address
25 Argyll St, London W1F 7TU, United Kingdom
Website
Contact
+44 20 3004 4315Price rating
$$ $$
Rating on Google Maps
4.00 (1.4K reviews)Open on Google Maps
Working Hours
Permanently closed.