Cha Cha Cha, located in Holland Village, has been at its current location for over 32 years, first opening its doors in 1990. Despite being a frequenter of Holland Village, I’ve never actually tried ...