Le Borobudur is an Indonesian restaurant offering authentic cuisine.