The University of Massachusetts Amherst is a coeducational, nationally ranked research institution located in a beautiful, culturally rich New England town surrounded by hills, forests, lakes, and meadows, just a few hours from Boston and New York City.
Read more >
Other names: UMASS Amherst
Phone: + 1 413 545 2710 (Int'l Office)
Address: University of Massachusetts, MA 01003, USA, Amherst, United States