Del Sol this week opened a new corporately owned and managed store in the popular tourist city of Playa Del Carmen on Mexico’s Yucatan Peninsula. The store is approximately 330 sq. ft. and is located next door to its sister brand, Cariloha, on famous 5th Avenue across from the ADO Bus Terminal and the Cozumel […]