Elmcroft of State College is located in State College, Pennsylvania. Home to Penn State University, State College is the quintessential college town with a mix of shops, theaters, restaurants and accommodations. Also known as “Happy Valley,” State College is surrounded by forested mountains, crystal clear streams, fresh air and abundant wildlife. Situated on a hill overlooking Mt. Nittany, Elmcroft residents enjoy relaxing in rocking chairs to admire the gorgeous view.