Other Restaurants in London - Battersea 63 Falcon Road, Battersea, London, SW11 2PG Tags: delivery, indian, private parties: up to 35 guests, takeaway