Get directions to: It's Greek To Me, Oxnard, CA
Restaurant address: 2661 Saviers Rd Oxnard, CA 93033, USA
Restaurant: It's Greek To Me