Three-story Beachfront Hotel located in Faliraki Village, 7 miles from Rhodes Town & 15 miles from airport.