Candi Borobudur is an Indonesian restaurant offering authentic cuisine in an ornate setting.