Starballs Coffee

Starballs Coffee is a place in the USA. I was too lazy to edit this, so just read the template. Also, anyone impressed of my image I made?