La Piazza is a Mediterranean restaurant and tavern offering pizza. Enjoy a sea view from the terrace.