Del Sol opens in Tokyo, Japan

Del Sol’s opening in Tokyo, Japan makes it the 24th country of operation for Del Sol. It’s an incredible undertaking for the entire Del Sol team to open a new store in Japan, despite all the recen...