Category Archives: Powell

New Restaurant Set to Open Any Day in Powell Ohio

A new restaurant is coming to Powell Ohio.  The new restaurant should be open by this weekend, offering residents in Central Ohio a new dining experience.  The new restaurant is called C. William’s Bistro and will be located in Downtown Powell at 26 Grace Drive.  The restaurant’s owner is longtime chef Chris Spreng.  According to […]