You do not even need a lawyer to answer this one. Private property needs permission of owner. The coffee shop pays the rent, they get to say who makes money in their establishment. To do it on the street in most places you need a street vendors licence. Get one and do it out front until the owners call the city and ask them to move you.
Tell them you will put a spell on them if they don't let you.