Alicante ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ 5 View Hotel Details Spain / Valencian Community / Playa de San Juan Book hotel