Other Restaurants in London - Shepherd's Bush Shepherds Bush Green, Shepherd's Bush, London, W12 8TT Tags: international, takeaway, vegetarian dishes