Location

Stelios Place is located at Perissa Beach in Santorini, with easy access to the beach and Perissa village.