Vauxhall, London, Lambeth, SW8, United Kingdom (UK)
High end plants from Vauxhall, specialising in Cacti and Succulents also with a few others, if you do not see what you are looking for please reach out to us!