La Mesa, San Diego, California, United States
8118 University Avenue La Mesa California 91942 US