Boasting a beautifully rustic décor, this family-run restaurant is handily located next to Edgware Road tube. The menu has pizza and pasta at its heart, and you’ll also find a delicious selection of desserts, including the traditional panna cotta and tiramisu.

More in this area

Share this place

Choice Hotels in Paddington & Camden