Imo's, the perfect St. Louis Style Pizza, is located in the gray building to the right. Mmmm, provel cheese.