Noah Noodle Shop – Osaka, Japan