Most beautiful cities in the world

St. Tropez – not only Yachting Paradise

St. Tropez is a real Yachting Paradise! Located on France’s Cote d’Azur, it is everything its name evokes. It is a destination worthy of the rich, a seaside village ready to welcome visitors, and a backdrop appropriate enough for the […]