Catherine Pass is located at: 312 N 10th St Ste A, St. Louis, MO 63101.