Lobsters, Fish, Sea Food, Steaks, Tournedos, Chateaubriand, Pork, Lamb and Poultry. Restaurant in Ialyssos, Trianda Beach, not far from Rhodes Town.
Last seen: January 24th at 7:31pm — Visit site