Can anyone share the experience, what is the difference between street and restaurant magic
Where you perform it. Street magic is on the street, usually standing. Restaurant magic is, well, at a restaurant...usually at a table. Standing vs table will affect SOME tricks.
Also, on the street, you have the potential of being completely surrounded with more people popping in during your routine, while at a restaurant, it's just the table you are working at.
(of course, this post is assuming you are table hopping)