Tag: Sella

Petra Sella Hotel

Rated 7.9 out of 10 by 61 reviewers, most people who stayed here considered the accommodation to be very good indeed and loved their stay overall. To give an idea of cost, staying here will set you back per day about US$1198. 24-hour room service, free Wi-Fi in all rooms, 24-hour front desk, express check-in/check-out, …

Continue reading

Do NOT follow this link or you will be banned from the site!