Long Prairie Plaza is a fully stabilized retail asset located in Flower Mound, Texas. The property consists of two adjacent multi-tenant buildings constructed in 2022, featuring an attractive brick and stone façade with metal awnings.
Long Prairie Plaza is a fully stabilized retail asset located in Flower Mound, Texas. The property consists of two adjacent multi-tenant buildings constructed in 2022, featuring an attractive brick and stone façade with metal awnings.