Print out the information
Tsakalos
Address
Sofokli Venizelou 54, Rhodes, Dodecanese, Aegean Islands
Short url
travel.cdns.gr/11611
Coordinates
36.450127, 28.223555
Phone
2241034441
Fast Food Info
All Year
Souvlaki
Print out the information