Restaurant
Piazza
36 locals recommend,
Tips from locals
Great well priced Italian food with a view to die for. Booking essential in summer.
Unique things to do nearby
Locals also recommend
Location
North Pier, Scotland