Get directions to: Star Noodle Parlor, Ogden, UT
Restaurant address: 225 25th Street Ogden, UT 84401, USA
Restaurant: Star Noodle Parlor