TheCube Store is located in Santa Tecla, El Salvador on Centro Comercial Plaza Merliot, Tercer nivel, Local E, 79. TheCube Store is rated 3 out of 5 in the category fashion accessories store in El Salvador.
Address
Centro Comercial Plaza Merliot, Tercer nivel, Local E, 79