Rio Vista Recreation Center By caregiveradmin April 3, 2017 0 Comments 0 Views Loading Map.... Rio Vista Recreation Center8866 West Thunderbird - PeoraEvents 33.6100627 -112.25050970000001 Address 8866 West Thunderbird Peora AZ 85381 United States Upcoming Events No events in this location