Leeds, Utah is a charming town located just a short drive from Zion National Park. Visitors can enjoy outdoor activities such as hiking, biking, and rock climbing in the beautiful surrounding landscape. The town also offers a peaceful atmosphere with historic buildings and a quaint downtown area.