Vista Ostuni is a luxurious boutique hotel located in the heart of Ostuni, one of the most enchanting towns in the Apulia region of southern Italy. Known as the "White City" because of its dazzling whitewashed buildings, Ostuni offers visitors a unique combination of history, culture,...