What is the rule for spacing between words and the character &? For example, do I have to space Espresso&Tonic - Espresso & Tonic, although I am talking about one drink made with an espresso and tonic? Thanks
If the two subjects in question are separate words or acronyms, then spacing on either end of the ampersand is required.
HTML & CSS, an article by the World Wide Web Consortium.
Therefore, Espresso&Tonic is not appropriate. The correct version would be Espresso & Tonic.