Κallichoron Art Boutique Hotel is located on the island of Astypalea in Greece and offers breathtaking views of the majestic Venetian Castle, the famous old white windmills and the boundless Aegean sea.