Tabu Grill owner Nancy Wilhelm opened her latest restaurant, Starfish, in Laguna Beach.

Don Leach, Coastline Pilot
Copyright © 2016, CT Now
40°