pizzavixen
Member
Going to London next week for a few weeks and wanted to know the availability/prices for green there. Thought about bringing some with me but I've heard there's some good floating about England.
Any advice on how to get the green in London?
Any advice on how to get the green in London?
Last edited: