The main shopping area in any city or town is typically the "Shopping Mall". However If you live in big city like New York, each of its residential areas will have its own commercial streets where you can shop, eat and generally hang out. A visit to an American Shopping Mall is a cultural experience by itself. The mall is quite often a huge self sufficient complex boasting a wide array of shops, restaurants, cinemas and entertainment facilities. You will typically find a mall in all towns and cities, and probably within 15-20 minutes drive of where you live. It is not unusual to find people spending a good part of their leisure time in these malls. A peculiar problem that shoppers in the United States can face is that of too many choices. It is very common to find multiple choices for all things even for the most mundane items like milk and bread.
Most American cities have fairly large Indian communities, and it is not difficult to find Indian grocery stores. These store sell most Indian food typically rice, pickles, Indian vegetables, frozen snacks (samosas, "onion bhajis", palau and so on). A number of these Indian grocery stores also rent movie video cassettes in Hindi and other vernacular languages.
Most stores and shopping malls in America shut at 9 or 10pm on weekdays and very few are open 24 hours. On Sundays, most shops close at around 4pm. However, if you run out of food during non-working hours, you will usually find a "24 hour shop", selling essentials such as milk and bread, apart from newspapers and magazines. Most of these shops are run by Indians who work long hours!