NEW Shop in Discovery Bay!
Slowood is opening a new Shop in Discovery Bay!
Apart from the products you can find at Kennedy Town concept store, there will be an exclusive Gardening section soon! Go explore it on your next visit to D-Bay!
Address: Unit 151, 1st Floor, Discovery Bay Plaza (Block C)