Best Indian restaurant in London – Ealing Park Tavern