China Villa is a Chinese restaurant offering American-style dishes, beer, and wine in a relaxed, waterfront setting.