410 Plaza

  • City South Padre Island, TX
  • Area 47,000 SF
  • Year 2016
  • Type Retail