Map Location
Lau Chicken And Duck Supplier
No. 35, Jalan Raja Bot, Pasar Chow Kit, 50300, Kuala Lumpur, Wilayah Persekutuan, Malaysia