Hotel El Palmeral
Hotel · C. Altea · 0.4 km away
4.1(993)

Leo Apartments Benidorm — Serviced accommodation. Address: Av. Villajoyosa, 10, 6, 03502 Benidorm. Rated 4.9/5 from 106 Google reviews.
Is this your business? Get in touch to update or promote your listing. For business →