Contact

Contact Form

Information

You can find us opposite of the new marina entrance in Rhodes Town on a side street with easy parking.

ADDRESS
El Toro Steak House,
Afstralias 165,
Rhodes, 85100
tel: 22410-38604