St. Patrick’s Center Physical Address: 800 N Tucker Blvd, St. Louis, MO 63101, USA Mailing Address: 800 N. Tucker Blvd.St. Louis, MO 63101 Phone: 314-802-0700 Click to see this content Related