Located at 1875 Powell St (in the former Pie Shoppe spot), Niwa is a contemporary dinner restaurant showcasing locally ...