China Maxim is a Mandarin restaurant offering familiar Chinese dishes, including vegetarian options, available for dine-in or takeout.