Since 1985
Indo American Store...Indo American Store...
13760 Southwest 84th...http://maps.google.com/maps?f=q&hl=en&q=indo+american+store&sll=40.84706,-76.376953&sspn=33.635299,70.664063&ie=UTF8&om=1&z=15&ll=25.688988,-80.415802&spn=0.019646,0.034504&iwloc=A

Google