July 19 @ 5:00 pm - 10:00 pm Block Party in the Delmar Maker District Made Makerspace 5127 Delmar Blvd., St. Louis, United States ...Read More Free