Metro Garden

Metro Garden at 7pm on Wednesday 7th May, 2014. The cuisine is Modern European. Actual price per head: £33 Metro Garden 9 Clapham Common SW4 7AA Nearest station: Clapham Common (Northern Line). Metro Garden Journey Planner Station or stopPostcodeAddressPlace of interestWhere are you coming from? Remarks The food was quite good and so too the… Continue reading