Take in the views from the rooftop terrace when you stay at Grand Hotel Portovenere. Guests can indulge in massages at the spa, and Mediterranean cuisine is served at Palmaria Restaurant, which is open for breakfast, lunch, and dinner. This luxurious hotel also features a beach bar, a steam room, and a snack bar/deli. Fellow travelers love the helpful staff.