The Green Goddess - Greenwich
Ravi Birdee What a brilliant place to relax and meet friends. Very laid back, staff are excellent, and a very wide selection of alcoholic and non alcoholic beverages. I just wish it was bigger. 100% recommend.
Unit 19, 10 Stour Rd, Fish Island, London E3 2NT, UK