Ostuni Italy is one of the most picturesque small towns in the spectacular region of Puglia.  This charming hillside town is called La Citta Blanca (The White City) because houses, buildings, and city walls are whitewashed. Ostuni glistens atop lush green countryside covered with olive groves, ending with panoramic views of the Adriatic Sea coastline.  The whitewashed buildings magnify...