Wikipedia AI summary
Atalaya
Atalaya (Spanish for watchtower) may refer to: