China Bistro Panda is an Asian restaurant offering a dining experience with terrace seating.