Water Grill has opened in the spot vacated by Scott's Seafood in Costa Mesa, across from South Coast Plaza. Water Grill is part of the King's Fish House chain, which already has Water Grills in Santa ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results