what city is antelope canyon in
Antelope Canyon in Arizona Â© James Tang. Stunning beauty awaits. Antelope Canyon in Arizona on the Navajo Indian Reservation is the most photographed slot canyon in America. It's a sacred and spiritual place. Serene and mystical. A quiet reverence. A special work of art created by nature.