India Bazaar Plaza

Sq. Ft.: 13,079
Built: 2018
NNN

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.