Tallest Hotel in Europe | Alicante, Spain (2006)

Alicante, Spain