- Photo: Alhambra, Spain
Property in Spain. 2 bedrooms. 1 bathroom. Terrace....More Details