Africa Hotel

Starting at
Featured Image
Lobby Sitting Area

TripAdvisor Review

Based on 217 review

See all

Property Location Centrally located in Rhodes, Africa Hotel is within a 15-minute walk of Rhodes Aquarium and Elli Beach. This beach hotel is 0.5 mi (0.8 km) from Clock Tower and 0.5 mi (0.8 km) from Palace of the Grand Master of the Knights of Rhodes. Distances are displayed to the nearest 0.1 mi...

More details