nickswanderings.com
Restaurant Star Chef Kitchen, Gelang Patah, Johor, Malaysia
Restaurant Star Chef Kitchen, located near Gelang Patah, Malaysia, and offers a wide range of Chinese food. Of note is the Marmite Crab and Suckling Chicken