Villa Maria Sports Complex

Closed
Call
Website

Advertisement

580 Doat St
Buffalo, NY 14211

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

Own this business?
See a problem?

You might also like

United StatesNew YorkBuffaloVilla Maria Sports Complex

Partial Data by Foursquare.

Advertisement