Willard Church
80 N 100 W
Willard, UT 84340
Willard Church is a historic place of worship situated in the heart of Willard, UT. It provides a serene and welcoming environment for individuals seeking spiritual solace and community connection.
With its rich history and traditional architecture, Willard Church offers regular religious services and special events for visitors to participate in and experience a sense of belonging within the local community.
Generated from their business information
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.

