Almeria, Spain Cruise Deals

A historic fortress, the Castle of La Calahorra, stands on a hilltop overlooking a town with white-washed houses below, under a blue sky with scattered clouds in Almería, Spain.