Station Square is a 52 acres indoor and outdoor shopping and entertainment complex located in the South Shore neighborhood of Pittsburgh, Pennsylvania, United States across the Monongahela River from the Golden Triangle of downtown Pittsburgh.