Coffee & Tea in London - Battersea 63 Northcote Road, Battersea, London, SW11 1NP Tags: seating area, takeaway, terrace, vegetarian dishes