Menchie’s Makes Japan Smile!

July 29, 2012

Menchie’s Expands Into Japan It is with smiles and pride that we announce our first Menchie’s to open in Asia, already serving and spreading smiles. Our Japan franchisee – Master developer, NEO Corporation, has opened the first Menchie’s in Ario Sapporo Mall located in Sapporo, Japan. Click here for a map of the store location. Opening day […]

Read More »