Vista Loca is a block of apartments built with Cycladic style that offers breathtaking views of the Aegean Sea, the majestic island of Delos and Mykonos town.