- Photo: Alhambra, Spain
Apartment for sale in Miami-Platja, Catalonia, Spain. Bedrooms: 1, Size: 72...More Details