Best Site For A New Restaurant? Upland, CA.