The latest
Karma owners opening new restaurant in Pewaukee
Lake Country is getting a new restaurant courtesy of the owners of Karma, 600 E. Ogden St. Baja Grill will open at the site of the former Kahuna's restaurant on Hwy SS at W279 N2221 Prospect Ave., on July 2.