Absolutely Stunning Views Here
When you first walk into this hotel, you will be taken aback by the beauty of the surrounding area. The hotel is located in a gorgeous part of Greece, as there is a mountain backdrop, providing amazing views all throughout the grounds.