Scarabee Store Location

Scarabee main store is located at the center of Rhodes town, in the well known Cyprus Square. A four building with 350 sq meters of clothes, accessories and a bunded cafe on top of it.


See route
0 1 2 3 4 5 6 7