Oasis Backpackers Palace Sevilla
Almirante Ulloa, 1, Seville, 41001
Very Good, 4.5
This 2 star hotel is located in the city centre of Seville and was established in 4. The nearest station is Santa Justa. The Hotel has an outdoor swimming pool. All 7 rooms are equipped with hairdryer...
More Info