El Shangri-La Hotel Jakarta es un hotel de lujo que ofrece una experiencia gastronómica única. Los huéspedes pueden disfrutar de una cena en el restaurante SATOO, que ofrece una selección de platos internacionales y locales. También pueden disfrutar de una cena en el restaurante Rosso, que ofrece una selección de platos italianos. El hotel también cuenta con un bar de vinos y un salón de té.