Villa View to The Sea is conveniently located in the island's capital, only 100 metres from the bus station. The hotel offers panoramic views of Skiathos Town.
Villa View to The Sea is conveniently located in the island's capital, only 100 metres from the bus station. The hotel offers panoramic views of Skiathos Town.