Southwood Psychiatric Hospital 2575 Boyce Plaza Rd Pittsburgh, PA 15241 Google MapsApple MapsWazeGet DirectionsOur Office Locations