Other Restaurants in London - Stockwell 61 Loughborough Road, Stockwell, London, SW9 7TB Tags: chinese, delivery, takeaway