The Vertical Pop-Up Store you found appears to be located in La Paz, Baja California Sur, Mexico. Here’s what I could dig up about it:
0 Reviews
Save my name, email, and website in this browser for the next time I comment.
Zucasa, 23060 La Paz, B.C.S., Mexico
+525575059106
https://verticalpopup.com/