Home to the Esquire Theater, 590 N Downing was built in 1927. The 9,175 SF building sits on a .39 acre lot along E 6th Ave.