Other Restaurants in London - South Kensington Pelham Street, 3, South Kensington Underground Station, South Kensington, London, SW7 2NA Tags: delivery, english, takeaway