The college is situated on a 105-acre campus in the city of Providence, Rhode Island. It enjoys the advantages of an atmosphere removed from the traffic and commerce of the metropolitan area, but it also provides easy access to the many cultural attractions of this city as well as all major highways.