Get directions to: Best Inn & Suites San Diego, San Diego, CA
Restaurant address: 5399 Adobe Falls Road San Diego, CA 92120, USA
Restaurant: Best Inn & Suites San Diego