(Last Update: 24 Apr 2023)
Apartment "Leo" in Split, Croatia, is an independent two room suite (max 6 individuals), located 100m from the lovely sandy beaches (F