This apartment complex situated 700 metres from the famous Faliraki beach, and 1000 meters from the centre of town, in a quiet location
Bright Star
Rhodos, Grekland
N 36.332922567237254 E 28.20120925396725