Twin Peaks is coming to North Kansas City
Known for its abundant fountains, lively sports fans and exciting neighborhoods, Kansas City now has another place for fans to unwind as Twin Peaks Restaurant opens its first location in North Kansas City, MO. Located at 8660 N. Boardwalk Ave. in Kansas City, near the Zona Rosa Mall and KCIRead More →