Battersea Italian - Air Conditioning Battersea, London

Strada London

Strada

Italian in London - Battersea
11-13 Battersea Rise, Battersea, London, SW11 1HG Tags: air conditioning, cuisine: italian, italian, pasta, salad, vegetarian dishes

3 Reviews
Found 1 businesses. Now showing 1 to 1. 1