Stavros Maroudas

The apartments are in the center of Ithaca. They have kitchen, TV, a/c, Wi- Fi and view to the port.