Address: 655 W Church St
Stadium in Orlando, Florida. Exploria Stadium is a soccer-specific stadium in downtown Orlando, Florida. The stadium is located along West Church Street in the Parramore neighborhood west of Downtown Orlando.
Stadium in Orlando, Florida. Exploria Stadium is a soccer-specific stadium in downtown Orlando, Florida. The stadium is located along West Church Street in the Parramore neighborhood west of Downtown Orlando.