Landmark @ The Creek, located a short ride outside of Payson, Arizona, is a beautiful place to escape the Phoenix heat. Sit back and enjoy the ride with your scooter friends.