Lemon Tree

66 Webbs Road
Battersea
London
Sw11 6Se