Villa Maria Hall in Immaculata is a comprehensive, co-ed, faith-based residence located at Immaculata University.
Immaculata University boasts a rich history of liberal education with a strong emphasis on service.
Generated from their website's infomation