Happy Panda is an Asian fusion restaurant offering Chinese and Japanese cuisine.