Windy Point Vista is a scenic overlook near Tucson Arizona that offers stunning views of Mount Lemmon. Visitors often stop by to snap some photos, enjoy a picnic, or watch sunset. The location is a short walk from the parking lot making it a great pit stop for those taking the scenic drive up Mount Lemmon or heading to the ski resort at the top of the mountain.