15908 Avenida Villaha #66 San Diego CA 92128 Records