St Rita Catholic Church 12521 Inwood Rd Dallas, TX 75244 Phone: (972) 934-8388
Category: Retreat Houses