The Narra Tree is a Filipino restaurant offering traditional dishes in a cozy setting with live entertainment.