Screamin’ Willie’s. 1921 Channingway Center Dr, Columbus, OH.
The general consensus among reviewers online: one star. There are not enough stars in the sky, however, to rate that amazing sign.
UPDATE: this sign has been replaced with something equally as gaudy, but much less fabulous as of January 2014. Sadness.