Nick’s Pizza Closes In Costa Mesa? Restaurant Nick’s Pizza Closes In Costa Mesa? Costa Mesa Insider Editor March 7, 2023 March 6th 2023: A longtime Costa Mesa fixture Nick’s Pizza Ristorante Italiano or as its known to... Read More Read more about Nick’s Pizza Closes In Costa Mesa?