Cahaya Baru is a takeout restaurant specializing in delicious Indonesian cuisine.