Saint Rose of Lima Catholic ChurchParishShare333 Madero AvenueCharlotte, TX 78011United StatesGet directions