Shen Niu Beef Noodle House - The Starling Mall, B-007, Level B1, 6 Jalan SS21/37, Damansara Utama, 47400 Petaling Jaya, Selangor, Malaysia on Eaten