World of Noodle World of Noodle

3230 22nd Street, San Francisco, CA