Megane Store is a major chain with 188 stores nationwide (as of October 2008). Founded in Sagamihara City, Kanagawa Prefecture in 1977.
Share on SNS