The Fountain of Praise Church of Houston, TX. The location of The Fountain of Praise Church is 77085, 13950 Hillcroft Ave - marked with a pin on Google Map.