Hidden Gems of Italy
The Principe Hotel Venice Featuring a terrace with lovely views of the Grand Canal, Hotel Principe is 650 feet from Santa Lucia Train Station. It features antique furniture and typically Venetian décor. Guests can enjoy a drink at the bar while admiring the views. The restaurant serves Venetian specialties and international cuisine, including fresh fish […]