Lena’s

Italian Restaurant in Battersea

We are located at 39 Queenstown Road, London SW8 3RE.

Open Google Maps

Italian restaurant Battersea

Lena’s Bar & Kitchen. Our pizza restaurant is located in 39 Queenstown Road London SW8 3RE. For all enquiries please Call Us