Washington Avenue Apartments 648 North Tucker Boulevard, St. Louis, MO 63101