Get directions to: Accp-casa Japon, San Diego, CA
Restaurant address: 6780 Friars Rd San Diego, CA 92108, USA
Restaurant: Accp-casa Japon