SOUTHWOOD PSYCHIATRIC HOSPITAL Contact Information 2575 BOYCE PLAZA ROAD, PITTSBURGH, Pennsylvania http://www.southwoodhospital.com LoginORBecome a Member