The Alhambra Palace from Mirador San Nicolas in the Albayzin Granada Spain, Stock Photo, Picture And Rights Managed Image. Pic. X1U-1072277