Given the time taken to travel from Point A to B in Jakarta, it’s no surprise that the city has a number of massive lifestyle complexes—shopping malls, in other words—where visitors can spend full days shopping, dining, and relaxing.

Here are a few of the biggest and best, along with an excellent, far less glitzy flea market.

Grand Indonesia: Ideally located in Central Jakarta, Grand Indonesia is one of the biggest malls in Indonesia. Divided into two separate (and huge) buildings, the mall has outlets for almost any international brand you can imagine, a cineplex, a supermarket, spas, and more than 125 cafés and restaurants.

Plaza Indonesia: If Grand Indonesia doesn’t suit your fancy, just walk across the street to Plaza Indonesia, another labyrinthine mall that ticks all the boxes of any respectable Jakartan lifestyle complex. There’s a great basement food hall here.

Jalan Surabaya Flea Market: For a break from air-conditioned retail glory, head just down the road from the Plaza and Grand Indonesia shopping malls to Jakarta’s biggest and most well-known outdoor flea market. Open daily from around 10am to 9pm, Jalan Surabaya is the place to hunt for vintage curios, antiques, jewellery, Javan textiles, and much more. Bargaining is expected—never pay the initial asking price.

Plaza Senayan: Located in the southernmost area of Central Jakarta, Plaza Senayan is another colossal retail castle worth checking out. Notable tenants include Marks & Spencer, Sogo and Metro department stores, and such luxury fashion and accessory designers as Diane Von Furstenberg and Dior. Brewerkz Jakarta, one of the city’s only microbreweries, is in the Crystal Lagoon area.