We're committed to social & environmental responsibility We believe that building a strong community is about more than just the bottom line. We strive to make a positive impact in the communities we serve. Indo-American Store is now available online! Located at 13760 SW 84th St, Miami, FL 33183 in Miami, FL, Indo-American Store is now available for online ordering. Our aim is to offer consumers the same selection and quality as we offer in our store with the convenience of ordering from the comfort of their home, in the office, or on-the-go. If there is a product that we sell in our store that you don't see available online, please let us know. Neil Owner