Pop-up Plant Shop @ World of Water
World of Water - Blackpool Preston New Rd, Blackpool, Lancashire, PR4 3PEFind us in the entrance at World of Water in Blackpool where we'll have an assortment of Air Plants, Bromeliads, Cacti, Succulents and other interesting plants for sale.