I do consulting for a big technology company in Munich and they have special freelancer areas where you can have any place you want, since there is no concept of "office" for a freelancers like. Some colleagues always have to chase me, since I can choose to take another place than they are used to :).
Also, you have to bring your own coffee machine, water, you are not allowed to use the ones from the kitchen, since they are only for employees. But I just don't care :), and use them anyway.
PS. i had some other crazy contract where I had to show them proof I am working also for another client, otherwise not able to take the gig. Germany is quite special :)