Located in central Elche, this modern hotel offers stylish, spacious rooms with free Wi-Fi, air conditioning and satellite TV. Elche's Grand Theatre and Town Hall are both just 200 metres away.
Address: Avinguda Rei en Joan Carles I , 5, Elche
Rates from:
EUR 50 Book Now