Taylor Avenue Building Extension Physical Address: 620 South Taylor Avenue, St. Louis, MO, USA Mailing Address: Taylor Avenue Building Extension620 South Taylor Ave., Suite 100St. Louis, MO 63110 Phone: 314-996-8670 Fax: 866-362-4984