Get directions to: Mimi's Cafe, Costa Mesa, CA
Restaurant address: 1835 Newport Blvd Ste F Costa Mesa, CA 92627, USA
Restaurant: Mimi's Cafe