Hidden beach close to Red Sand Bay or Kokkini Ammos, near Archangelos, Rhodes, Dodecanese Islands, Greece.