where is holy cross university

just now 1
Nature

The College of the Holy Cross is located in Worcester, Massachusetts, USA. It is a private Jesuit liberal arts college founded in 1843 and situated on a 174–acre campus on the northern edge of Worcester, often referred to locally as “The Hill.” If you need directions, campus maps, or nearby transit options, I can provide those as well.