Map Location
Neng Hua Restaurant
No. 1160, Taman Ria, 09000, Padang Serai, Kedah, Malaysia
Open in Ask AI
Open in Google Maps