Faces Art Suites is located near Psaropoula Beach, only a short 14-minute walk from Rhodes Port and 2 minutes' walk from La Casa Roof Garden.