News

Immaculata Monastery & Spirituality Center wins Green Leaf Award

Immaculata Monastery & Spirituality Center wins Green Leaf Award

Immaculata Monastery & Spirituality Center was awarded the Green Leaf award from the City of Norfolk. Every year this award is given to a residence and a business for their beautiful landscaping and how it is accessible to the public.