Get directions to: Village Kitchen, San Diego, CA
Restaurant address: 4853 Newport Ave San Diego, CA 92107, USA
Restaurant: Village Kitchen