Situated in Rhodes Town, near Mandraki Port, Grand Master's Palace and The Street of Knights, Archangel michael has a bar.
Popular points of interest near the boat include Clock Tower, Deer Statues and Temple of Apollon. The nearest airport is Rhodes International Airport, 14 km from Archangel michael.
Book Now >>
Booking Request
Name
Email
Booking date