India Bazaar Plaza is a 100 percent leased, 13,079-square-foot, ethnic grocery-anchored retail center that is well-positioned to serve an extremely affluent and densely populated area in the North Dallas suburb of Little Elm, Texas.
India Bazaar Plaza is a 100 percent leased, 13,079-square-foot, ethnic grocery-anchored retail center that is well-positioned to serve an extremely affluent and densely populated area in the North Dallas suburb of Little Elm, Texas.