Takara offers a Japanese dining experience with teppanyaki tables and scenic views. Enjoy sushi and a comfortable, elegant atmosphere.