The 3-star Apostolis Studios Rhodes Island hotel offers quick access to Pefkos Beach, situated about a 5-minute walk away.
Flyers Beach Bar Restaurant serves a good range of Mediterranean food and lies close to the property.
Located 3.7 km from Statue Of Cleobulus, the hotel is also 3.9 km from Saint Paul's Bay. The property offers proximity to natural sights like Plakia Beach (1.2 km) and Lindos Beach (2.4 km). There is Village of Lindos around 10 minutes by car from this Rhodes City hotel. Pefkos bus stop is a mere 0.7 km away. Diagoras airport is 40 km away from Apostolis Studios hotel.