Hotel Review of Otranto, Italy: Relais Valle Dell’ldro & Terraces and details of my fabulous two-night stay in this beautiful storybook town.  Otranto, Italy is a dreamy, relaxing, southern town located in Puglia, Italy. We…

View Post