Restaurant
Leonardos la Piazza
8 locals recommend
Tips from locals
Is a fantastic Italian and my favourite place to eat here in Salisbury. I recommend you make a reservation.
Locals also recommend
Location
18 Minster St
Salisbury, England