Foot of the Cross in Mount Olive, IL, is a serene establishment that offers a place of reflection and spiritual connection.
Visitors can explore the grounds and engage in quiet contemplation, providing a peaceful retreat away from the hustle and bustle of daily life.
Generated from their business information