Hotel Locanda la Lanterna offers Italian cuisine. Located near San Pietro, it's a short drive from Riomaggiore beach.