The Holland Center

HomeThe Holland Center

Tower of Power at The Holland Center

The Holland Center 1200 Douglas St, Omaha, NE, United States

For over 55 years, Tower of Power has delivered the best in funk and soul music.“We were a Soul band called The Motowns.” recalls Emilio Castillo. “Rocco was the bass player, I was there, and my brother was the drummer. I met “Doc” Kupka back in 1968, and gave him an audition. He came in […]