Church is now merged with St. Charles Borromeo Church, 3003 Dewey Avenue, Rochester, NY 14616website: www.stcharlesgreece.org
Update Church Info »
Crafted with