Get directions to: Me-n-ed's Pizza Parlor, Costa Mesa, CA
Restaurant address: 410 E 17th St Costa Mesa, CA 92627, USA
Restaurant: Me-n-ed's Pizza Parlor