Restaurants & Bars 1

Mastro's Costa Mesa opening delayed

Dorothy | Nov 15, 2005 10:57 PM

This just in: Per the corporate office, the new Mastro's in Costa Mesa is now scheduled to open at the end of January.

Want to stay up to date with this post?

Recommended From Chowhound