Villa Maria Sports Complex
Advertisement
Villa Maria Sports Complex, located in Cheektowaga, NY, is part of the historic Villa Maria Motherhouse complex, which is listed on both the State and National Registers of Historic Places. The site features a beautifully designed chapel with impressive stained glass windows created by the Tyrol Art Glass of Innsbruck, Austria.
Owned and operated by the Felician Sisters, the complex not only serves as a sports facility but also embodies a rich architectural and cultural heritage, highlighted by its preservation efforts recognized by Preservation Buffalo Niagara. The complex reflects the commitment of the Felician Sisters to maintain their historical legacy while serving the community.
Generated from the website
Also at this address
You might also like
Partial Data by Foursquare.
Advertisement

