Ox Lan is a Chinese noodle restaurant specializing in authentic, handmade beef noodles.