At what time is church (mass)today? February 15th
Address: 18223 Point Lookout Dr, Houston, TX 77058, USA
Lydia Olondo | Oct 19, 2020
Yes on Saturdays, mass is at 5:00PM
Amy Noblitt | Oct 19, 2020
Five o'clock
Thanks! Your answer is awaiting moderation.