Address:

1720 Mountain View Ave, Loma Linda, CA