Everything A to Z: New restaurant is a home run near Peoria Sports Complex

The Social on 83rd is a new locally-owned and hip restaurant featuring modern and unique cuisine crafted from local products.
Published: 12:47 PM MST February 22, 2019