Twin Dragon is a Chinese restaurant offering a diverse menu of Chinese dishes and sushi, with vegetarian options available for dine-in.