Twins Chinese Kitchen is an unassuming Chinese restaurant known for its familiar dishes, including homemade wontons and spring rolls.