Altea

downtown train stop and Sierra Bernia mountain, Altea, Alicante, Spain