West BuildingMonday - Friday, 6 am-6 pm Physical Address: 507 S Euclid Ave, St. Louis, MO, United States Reservable space at this location