The Piazza on West Pine

St. Louis, MO

  • Multi-family apartments (172 units)
  • 4 story apartments over podium
  • Phase I - completed 2016
  • Phase II - under construction