St. Charles Borromeo Seminary is a private, church-affiliated college. Its campus is located in Wynnewood, about 10 miles from Philadelphia.