Hotel Ambasciatori is in Palermos city center, 656 feet from the train station and a 10-minute walk from the port. It features a panoramic rooftop terrace, and air-conditioned rooms with free wired internet and ... Read more

View all Luxury Hotels in Palermo