Location

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 Str.

Rhodes, 85100
tel: 22410-38604

FIND US ON MAP