Okay so obviously this is irrelevant if you a) live in England or b) have never heard of this rather tasty drink sold in the U.S.
But if otherwise, is this true? Got told it last night and I really want to know if it is sold somewhere..
Is there a shop in Glasgow which sells Mountain Dew? Watch
- Thread Starter
- 23-07-2009 12:23
- 23-07-2009 12:29
doesnt really help but theres a sweet shop in london that does..its really famous but cant remember the name of it ha
- 23-07-2009 12:31
its not THAT good. after you drink 10 bottles a day for 2 weeks. it gets kinda crap
- 23-07-2009 12:34
I think a newsagent's in Rutherglen (outskirts of Glasgow) Main Street does it... 6 mins away from centre on a lowlevel train if you're really desperate!